<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script>
    //    function Person(){
    //        this.name='frank';
    //
    //    }
    //    Person.prototype.xx = function(){
    //
    //    }
    //    Person.prototype.yy = 'yy';
    //
    //    var p = new Person();
    //    console.log(p)
    //    console.log(p.__proto__)
    //    console.log(p.__proto__.__proto__)
    //    console.log(p.__proto__.__proto__.__proto__)

    function Person() {
        this.name = 'frank';

    }
    var obj = {
        xx: function () {
            console.log('我是xx')
        },
        yy: '我是yy'
    };
    Person.prototype = obj;
    Person.prototype.zz = function () {
        console.log('zz')
    }


    var p = new Person();

    /*
     var baseO = {
     name:'frank',
     say:function(){
     console.log(this.name)
     }
     }
     function Person(){

     }
     Person.prototype = baseO;
     //    Person.prototype.constructor = Person;
     var p = new Person();
     var p2 = new Person();
     console.log(p);
     */
</script>
</body>
</html>